Step of Proof: fun_exp_add-sq 11,40

Inference at * 
Iof proof for Lemma fun exp add-sq:


  nm:fx:Top. (f^n+m(x)) ~ (f^n(f^m(x))) 
latex

 by ((Unfold `fun_exp` ( 0)
CollapseTHEN (((InductionOnNat) 
CollapseTHEN (((Reduce 0) 

CoCollapseTHEN (((((UnivCD) 
CollapseTHENA (Auto))
CollapseTHEN ((Try ((Complete (Auto))))
C)))))))) 
latex


C1

C1: 1. n : 
C1: 2. 0 < n
C1: 3. m:fx:Top.
C1: 3. (primrec((n - 1)+m;x.x;i,gf o g)(x))
C1: 3. ~
C1: 3. (primrec(n - 1;x.x;i,gf o g)(primrec(m;x.x;i,gf o g)(x)))
C1: 4. m : 
C1: 5. f : Top
C1: 6. x : Top
C1:   (primrec(n+m;x.x;i,gf o g)(x))
C1:   ~
C1:   (primrec(n;x.x;i,gf o g)(primrec(m;x.x;i,gf o g)(x)))
C.


DefinitionsVoid, -n, i  j , f^n, S  T, |g|, n+m, n - m, #$n, SQType(T), {x:AB(x)} , A  B, A, False, P  Q, s ~ t, {T}, Type, f(a), primrec(n;b;c), x.A(x), f o g, , x:AB(x), x:AB(x), a < b, , Top, , s = t, t  T
Lemmasge wf, nat properties, nat ind tp, nat wf, guard wf, top wf

origin